package com.wbcs.config.component.application.report;

import java.util.ArrayList;
import java.util.List;

public class SubmitFunctionParamBean implements Cloneable
{
    private String name;
    
    private String value;

    private List<String> lstParamValues;

    public SubmitFunctionParamBean(String name)
    {
        this.name=name;
    }
    
    public String getName()
    {
        return name;
    }

    public String getValue()
    {
        return value;
    }

    public void setValue(String value)
    {
        this.value=value;
    }

    public List<String> getLstParamValues()
    {
        return lstParamValues;
    }

    public void setLstParamValues(List<String> lstParamValues)
    {
        this.lstParamValues=lstParamValues;
    }

    @Override
	public Object clone()
    {
        try
        {
            SubmitFunctionParamBean paramBeanNew=(SubmitFunctionParamBean)super.clone();
            if(this.lstParamValues!=null)
            {
                paramBeanNew.setLstParamValues((List)((ArrayList)lstParamValues).clone());
            }
            return paramBeanNew;
        }catch(Exception e)
        {
            e.printStackTrace();
            return this;
        }
    }
}
